rurouni kenshin - French English Dictionary